iT邦幫忙

22

當魔法成為現實 - ChatGPT 的詠唱咒文

  • 分享至 

  • xImage
  •  

前言

ChatGPT 的出現在全球引起一股宣然大波,也讓筆者最近每天都廢寢忘食的跟他聊天,通勤的路上也不斷跟 ChatGPT 探索他無窮無盡的知識,是個非常有趣的一個工具,也是個非常優秀的學習良伴。然而,如何透過精準的詠唱,來正確的施展神秘的 ChatGPT 魔法,其實也是一門相當深奧的學問,甚至可能成為未來 AI 的一種研究方向,筆者這邊簡單向大家介紹一些常見的詠唱術式結構。

關於 ChatGPT 詳細的介紹,非常推薦直接閱讀 OpenAI 官方部落格的介紹

詠唱媒介

詠唱魔法的媒介很重要,一些法力高強的法器,例如英文,就可以很輕鬆的施展各種高階魔法。相較於這些非常高級的魔法而言,中文其實也能施展出效果卓越的技能。有時候,我們也可以透過組合不同施法媒介,來達到更好的施展效果。

例如用英文詠唱「召喚跟椅子有關的日文歌」

看起來效果還可以,但如果我們改用中文詠唱

(... 後面還有很多,寫的還挺感人的,點我看完整版
看起來效果十分卓越!當然一方面我們的母語是中文,對於中文的術式理解比較熟悉,所以在詠唱魔法的時候,使用熟悉的詠唱媒介其實也能達到很好的效果。

詠唱入門

ChatGPT 是個非常強大的法力來源,任何剛踏入魔法領域的麻瓜,都可以在 OpenAI 官網註冊一個帳號來成為見習魔法師。

註冊好帳號之後,就讓我們前往魔法教室開始學習詠唱的奧秘吧!

基本詠唱 - 探索知識

筆者覺得 ChatGPT 最令人著迷的地方,在於他無窮無盡的知識,以及流暢的講解,例如:

「講解一下 Transformers 與傳統 NLP 模型的不同之處」

講的非常好,提出了 STS 與 Parallel 這兩個關鍵的差異,以及過去 RNN 會面臨的梯度爆炸缺點,美中不足是混入了一些簡體中文,但大致上並不影響閱讀。

我們發現,其實 ChatGPT 只講到一半,但我們真的很好奇接下來的內容怎麼辦呢?我們可以複製結尾的幾句話當作輸入,讓 ChatGPT 完成接下來的描述:

非常完美,法術中斷後該如何接續詠唱,是我們詠唱魔法時相當重要的一個技巧。

這時候黑魔法出現了,如果我們偷偷修改重複詠唱的部份,例如:

我們就會受到魔法元素之母 ChatGPT 的嚴厲斥責,畢竟 ChatGPT 本身就是 Transformer 所建構的,想要污染這麼重要的東西鐵定是不可行的,但這樣的技巧其實可以應用在其他比較無關緊要的魔法上。

進階詠唱 - 回答問題

ChatGPT 存在的其中一個目的,就是回答眾生的疑惑。

好奇心是人類進步的引擎,透過疑問和探究,讓我們不斷獲得新的知識和經驗。
By ChatGPT

在 2022 年,胡適說過什麼話都不奇怪了,更何況是 ChatGPT。

所以我們來問一些常見問題吧!按照國、英、數、物、化、地理、歷史、公民的順序來問些問題:

國文:

看來 ChatGPT 的文學造詣挺好的。

英文:

畢竟很大一部分的魔法能量都來自英文,這點問題小蛋糕而已。

數學:

這個法術簡潔有力,但筆者的高中數學已經全部還回去了,所以我們需要更詳細的解構術式:

解釋到這邊,各位同學都聽懂了嗎?對不起筆者其實還是沒有很懂 ((掩面

物理:

這題還算簡單,筆者還記得。題目就算從原本的選擇題變成問答題,也是能輕鬆作答。

化學:

題目中用到的下標,筆者自己是根據 Latex 用底線代替,但其實也不太確定這樣能不能完整傳達。
點我看完整的解釋

接下來終於來到格式不那麼刁鑽的文科了 ((汗

地理:

能夠理解文言文真的是有夠鬼扯的啦!

歷史:

公民:

以上題目取自學測指考的考古題,其實筆者也有試出一些會答錯的題目,但現在這樣的成果已經是十分驚人。現在高中學生只差一個精準的 OCR 把作業題目掃描上來就能稱霸任何科目了。除了精準的回答以外,詳細的解釋也是十分有價值的部份,可以滿足任何好學之人的求學之慾。

中階詠唱 - 工作用途

身為一個從事資訊行業的工作人員,如果能夠透過詠唱 ChatGPT 來幫我們完成一些工作那就太棒了,例如我們可以請 ChatGPT 生成一些文句資料:

看起來還算有模有樣,我們可以透過更長的詠唱來取得更精準的效果:

大致上完成了我們的需求,不過老闆你這字數統計好像不太對啊!
大概是 ChatGPT 瞧不起這種幼稚園數學吧,給他難一點的:

不愧是語言模型,處理語言資訊有模有樣。

有了資料,我們就可以開始寫程式!(雖然接下來的範例也不會用到上面的資料)

詠唱一個召喚 PyTorch DNN 的魔法:

看到這邊筆者就快吐了,不用等寬字體的程式碼還算是程式碼嗎?
我們需要更勤奮的詠唱才行:

ChatGPT 這老兄真是不聽話欸!
其實也未必,絕對不是 ChatGPT 不夠聰明,而是我們詠唱的方式錯了:

總算成功召喚有等寬字體的程式碼了,如果想要有更理想的輸出結果,需要多多嘗試各種詠唱的組合。

讓我們來驗證一下某個流傳已久的都市傳說:「用組合語言寫河內塔
必須很誠實的說,他這樣寫筆者也不知道對不對,我也不知道怎麼驗證這段程式碼能不能跑,但至少寫出來嚇唬人的效果十足。

高階詠唱 - 虛擬機器

電影《露西》的女主角在最後化為一顆 USB,而我們 ChatGPT 的高階詠唱,也將自身化為一台虛擬機。

這個操作主要來自這篇文章,筆者的詠唱咒文如下:「你現在要扮演一台全新安裝的 Ubuntu Server 虛擬機。我會輸入指令,你要扮演 Bash Terminal 把指令跟輸出顯示在一個 Code Block 裡面。我會把比較複雜的事情放在「像這樣」裡面。我的第一個指令是 pwd && ls -la。不要附加任何的解釋。」

非常完美,筆者彷彿找回當初學習 Linux 作業系統的熱忱了!我們來測試一下他的檔案系統:

資料夾與檔案看來都不成問題,那寫程式跟編譯執行呢?我們用簡單一點的方式來執行:

「安裝 gcc 編譯器,並撰寫一個 Hello World 的 C 語言程式,編譯並執行」

嘴巴 Coding,指日可待
用嘴 Coding,就是現在

欲望無窮的人類顯然不會滿足於此,筆者在這邊展示個高階詠唱:
「使用 ffmpeg 把 input.png 變成一個五秒鐘的影片,解析度為 1920x1080,FPS 為 24。前面一秒鐘加上淡入特效,後面一秒鐘加上淡出特效。並把 music.wav 當成背景音樂。」

完整版點我,雖然不是 Terminal 版的,但其實這樣也不錯。

然後幫我們的影片上個字幕吧:
「用 ffmpeg 幫 output.mp4 在開頭兩秒加上 HELLO 的字幕,字體用 Ubuntu Mono,位置在正下方」

完整版點我,筆者準備了一些素材,並把這些指令實際拿去執行的輸出影片在此。根據 ChatGPT 產生的指令教學,筆者有稍微微調一些部份參數,個人認為這樣的雙向學習是這個 AI 作為輔助工具關鍵的核心價值之一。

有了 ChatGPT,人人都是頂級 YT。從此以後,不用擔心沒錢買威力導演,也不用裝 OpenShot 或 Kdenlive 然後常常後製影片後製到 Crash 了。

不過其實這些 ffmpeg 的指令還蠻容易失敗的,需要多花點耐心重複詠唱幾次才能成功。

藝術詠唱 - 文學創作

藝術是一種美好的東西,它能提高我們的情感,並增加我們對世界的了解。它能讓我們更深入地思考人生,並讓我們更加洞察人性。透過藝術,我們可以感受到生命的美妙和無限的可能性。它能帶給我們快樂和愉悅,同時也能為我們帶來深刻的思考和智慧。總而言之,藝術是一種令人愉悅且富有意義的活動,它能為我們的生活增添色彩,並使我們的生活更加精彩。
By ChatGPT

現在段落開頭不知道要說些什麼,就可以請 ChatGPT 代筆,真是方便 XD

總而言之,我們來些文學創作吧,詠唱出理想的文學創作也是需要一點技巧,以下是個錯誤範例:

看來這個業界並不盛行這種業務,我們換個方式詠唱:

太棒了,這個傲嬌對話就此誕生,雖然 AI 對傲嬌這個屬性揣摩的還不太好,但這顯然是個不錯的開始:

OMG 居然是個百合小說,真的是出乎筆者的意料!ChatGPT 就這樣幫我們寫了一個故事,這裡的故事大多是正向的 Happy Ending,也可以試著加入一些悲劇、勵志、感人等關鍵字作為詠唱元素,大多時候效果都還不錯。

如果想要製作某個真實人物的同人小說,可以嘗試輸入維基之類的做為背景資料:

雖然規模可能沒有到小說等級,但內容寫起來也是有模有樣的。

詩詞算是一種比較進階的文學格式,ChatGPT 這邊來挑戰一下:

連 ChatGPT 也懂謝謝茄子嗎 www

創作歌詞也是信手拈來:

完整版點我,不小心詠唱了一個有點洋蔥的咒文 QQ
Verse, Chorus, Bridge 也都標出來了,人人都是作詞家的時代來臨了。

神秘詠唱 - 占卜魔法

接下來讓 ChatGPT 帶我們進入星象學、神秘學的領域:運勢占卜。

讓我們詠唱一下常見的塔羅占卜魔法:

曾經的我夢想寫出一個能夠占卜塔羅的機器人,現在 ChatGPT 幫我做到了,心中倒是覺得有些感慨。

在日常生活中,其實可以善用周公解夢來理解心理狀態:

OMG 貓吸血聽起來超可怕。

簡單的星座運勢預測:

用來學習算命也是不錯,先用 ChatGPT 召喚一個生辰八字出來:

不過我去別的網站上查了一下,這個年月日好像不是這個八字 XD

先用這個八字算一下重量:

再來算一下流年運勢:

真是有模有樣,看起來人人都能在路邊來個鐵口直斷了!

GPT 模型未來在占卜領域的衍生應用應該十分值得期待,不過筆者有嘗試去調用 OpenAI API 來試用,目前除了強的那個模型 (text-davinci-003) 以外,解塔羅牌的效果都還不太理想。

番外詠唱 - 其他應用

可以把句子裡面的詞 Mask 起來,問他可能有什麼組合:

請他從 ASR N-Best 裡面挑出最合適的句子:

請他挑選正確的斷詞結果:

進行 NLI 判斷:

也許還有很多有趣的小應用,大家可以一起來探索看看。

結論

除了以上介紹的功能以外,ChatGPT 也能拿來做一些常見的基本應用,例如:總結、翻譯、文法修正等等,更多應用可以參考官方的範例。這裡只是簡單的為大家介紹一些詠唱的方法,如果想要成為更高強的御法者,可以多多觀摩其他法師的詠唱技巧。

ChatGPT 是一個非常強大的語言模型,擁有魔法般的能力。透過掌握正確的操作方法,任何人都可以成為頂尖的巫師。不僅能夠施展強大的巫術,還能夠提供詳盡的術式解析,這是這個模型特別價值的部分。使用這個模型,我不僅學會了如何召喚 ffmpeg 魔法,還學會了許多操作 ffmpeg 的技巧。它的強大讓我不禁思考,它是否真的只是一個大型語言模型?這讓我開始反思人類的定位,在面對如此強大的語言模型時,人類的學習速度和知識量顯得十分微不足道。也許我們應該讓 AI 完成一些我們花時間去做的工作,並向 AI 學習我們不足的地方。同時,我們也應該回饋給 AI 一些他們不太擅長的東西,使這個輔助工具變得更好用,讓每個人都能輕鬆的站在巨人的肩膀上。

↑ 以上這段結論經過 ChatGPT 修飾過,做為一個純文字的愛好者,十分感激 ChatGPT 的出現。

參考


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
W.H.
iT邦新手 1 級 ‧ 2022-12-06 11:52:31

感謝分享!這個太有趣了~

W.H. iT邦新手 1 級 ‧ 2022-12-06 11:53:45 檢舉

今晚,我想來點Rap!

0
W.H.
iT邦新手 1 級 ‧ 2022-12-06 16:44:28

Google 一下 「ChatGPT」:

聊天機器人重大突破!OpenAI 發表自然語言對話語言模型 ChatGPT

錯誤率太高啦!Stack Overflow 禁止分享 ChatGPT 產生的答案

我會持續關注ChatGPT,尤其是文藝創作的部分,實在太妙了~

文藝創作,比較不存在錯誤率的問題;產生偏見或令人反感的內容,是有可能,不過就算自然人的創作,也有不少是有著偏見、錯誤、令人反感的內容。

我在意的問題是:一個自然人A,給了ChatGPT指令,生產出來的詩、歌詞、小說等等,其著作權(著作人格權+著作財產權)算誰的?自然人A?ChatGPT本身?還是ChatGPT研發團隊?

值得思考的議題。

看更多先前的回應...收起先前的回應...

你提到的這個問題可以拿去問 ChatGPT 喔,跟他探討這類的議題也很有趣 XD

其實類似的議題還有 GitHub Copilot 最近吃到的官司和之前 AI 繪圖引起的熱烈討論,這些具有高度原創力的 AI 創造出來的著作其版權歸屬,可能會是現代法律需要面對的極大挑戰。

另外一個延伸議題,如果 AI 創造了有傷害性的資訊,造成某方權益受損,那責任該如何歸屬?類似這樣的問題也曾經在自動駕駛領域裡面討論過,很期待未來在這方面會有什麼樣的變化

W.H. iT邦新手 1 級 ‧ 2022-12-06 19:53:21 檢舉

感謝回應^^

科技一向走在法律前面,所以關注科技趨勢是法律人該做的事。

(我不是法律人,只是對某些領域的法條特別感興趣,也修完律師考試資格的學分,只是,我「應該」不會去考就是了~)

張善政以前就說過這樣的話:

「法規絕對不能走在科技前面。」(TO獨家,12/06/2012)

張善政談政府管制:法規絕對不能走在科技前面

正好十年前。

BTW,是GitHub,不是GitHib,不是I,是You(U)⋯⋯

好冷喔,哈哈!

感謝勘誤 XD 手機打字真是容易胖手指 QQ

YC iT邦研究生 2 級 ‧ 2022-12-09 11:31:21 檢舉

就我的認知,至少猴子不被美國著作權保護

猴子這個還真有趣 XD

W.H. iT邦新手 1 級 ‧ 2022-12-09 12:28:03 檢舉

哈哈哈!

0

這實在是太強了吧~~~`

我要留言

立即登入留言